[INFO] fetching crate abrase 0.1.0...
[INFO] testing abrase-0.1.0 against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2
[INFO] extracting crate abrase 0.1.0 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate abrase 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate abrase 0.1.0
[INFO] tweaked toml for crates.io crate abrase 0.1.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate abrase 0.1.0 on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate abrase 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 18d07cee30d363bb75bbaff83007901713ac16c973ae6c1b9dc9f5415a1f4ee5
[INFO] running `Command { std: "docker" "start" "-a" "18d07cee30d363bb75bbaff83007901713ac16c973ae6c1b9dc9f5415a1f4ee5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "18d07cee30d363bb75bbaff83007901713ac16c973ae6c1b9dc9f5415a1f4ee5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "18d07cee30d363bb75bbaff83007901713ac16c973ae6c1b9dc9f5415a1f4ee5", kill_on_drop: false }`
[INFO] [stdout] 18d07cee30d363bb75bbaff83007901713ac16c973ae6c1b9dc9f5415a1f4ee5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5dd86ac03ecb51fbcdfa042c627f2ded4f5e31d2e819c8f8fc75cebeb312dd7d
[INFO] running `Command { std: "docker" "start" "-a" "5dd86ac03ecb51fbcdfa042c627f2ded4f5e31d2e819c8f8fc75cebeb312dd7d", kill_on_drop: false }`
[INFO] [stderr]    Compiling polka-rs v0.1.0
[INFO] [stderr]    Compiling abrase v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.94s
[INFO] running `Command { std: "docker" "inspect" "5dd86ac03ecb51fbcdfa042c627f2ded4f5e31d2e819c8f8fc75cebeb312dd7d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5dd86ac03ecb51fbcdfa042c627f2ded4f5e31d2e819c8f8fc75cebeb312dd7d", kill_on_drop: false }`
[INFO] [stdout] 5dd86ac03ecb51fbcdfa042c627f2ded4f5e31d2e819c8f8fc75cebeb312dd7d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 14429acc90f5b89e008cf4c032308df8b61a9ef53b399e787c2670ce790d033f
[INFO] running `Command { std: "docker" "start" "-a" "14429acc90f5b89e008cf4c032308df8b61a9ef53b399e787c2670ce790d033f", kill_on_drop: false }`
[INFO] [stderr]    Compiling abrase v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 10.12s
[INFO] running `Command { std: "docker" "inspect" "14429acc90f5b89e008cf4c032308df8b61a9ef53b399e787c2670ce790d033f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "14429acc90f5b89e008cf4c032308df8b61a9ef53b399e787c2670ce790d033f", kill_on_drop: false }`
[INFO] [stdout] 14429acc90f5b89e008cf4c032308df8b61a9ef53b399e787c2670ce790d033f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] a3aaeb7fd06b60ecc15f3623147d08c3edd8eb7c7306f805a06db3ecd88dd828
[INFO] running `Command { std: "docker" "start" "-a" "a3aaeb7fd06b60ecc15f3623147d08c3edd8eb7c7306f805a06db3ecd88dd828", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/abrase-edb276b985e8f0cb)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test compiler::handlers::tests::test_effect_op_counts_populated ... ok
[INFO] [stdout] test compiler::handlers::tests::test_multishot_resume_count ... ok
[INFO] [stdout] test compiler::handlers::tests::test_work_function_call_chain ... ok
[INFO] [stdout] test compiler::handlers::tests::test_effect_call_in_work_function ... ok
[INFO] [stdout] test ty::tests::verify_ownership_derivation ... ok
[INFO] [stdout] test compiler::handlers::tests::test_single_shot_resume_count ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bnf_tests.rs (/opt/rustwide/target/debug/deps/bnf_tests-b8f02022bfd4e6b2)
[INFO] [stdout] 
[INFO] [stdout] running 104 tests
[INFO] [stdout] test attribute_ident_arg ... ok
[INFO] [stdout] test const_decl_pub ... ok
[INFO] [stdout] test attribute_multiple_ident_args ... ok
[INFO] [stdout] test error_effect_op_missing_arrow ... ok
[INFO] [stdout] test error_expr_index_empty ... ok
[INFO] [stdout] test error_impl_no_type_name ... ok
[INFO] [stdout] test effect_decl_pub ... ok
[INFO] [stdout] test error_if_missing_block ... ok
[INFO] [stdout] test error_fn_param_missing_type ... ok
[INFO] [stdout] test error_attribute_numeric_name ... ok
[INFO] [stdout] test effect_alias_pub ... ok
[INFO] [stdout] test error_let_missing_value ... ok
[INFO] [stdout] test error_literal_unicode_escape_empty ... ok
[INFO] [stdout] test error_record_type_duplicate_field ... ok
[INFO] [stdout] test error_resume_too_many_args ... ok
[INFO] [stdout] test error_type_record_field_missing_colon ... ok
[INFO] [stdout] test expr_break_bare ... ok
[INFO] [stdout] test expr_break_with_value ... ok
[INFO] [stdout] test error_import_missing_path ... ok
[INFO] [stdout] test error_type_function_missing_return ... ok
[INFO] [stdout] test expr_div_assign ... ok
[INFO] [stdout] test expr_continue ... ok
[INFO] [stdout] test expr_index ... ok
[INFO] [stdout] test error_variant_type_duplicate_case ... ok
[INFO] [stdout] test expr_field_access ... ok
[INFO] [stdout] test expr_range_exclusive ... ok
[INFO] [stdout] test expr_field_access_chained ... ok
[INFO] [stdout] test expr_range_inclusive ... ok
[INFO] [stdout] test expr_range_no_end ... ok
[INFO] [stdout] test expr_logical_or ... ok
[INFO] [stdout] test expr_mod_assign ... ok
[INFO] [stdout] test expr_mul_assign ... ok
[INFO] [stdout] test expr_logical_and ... ok
[INFO] [stdout] test expr_question_mark ... ok
[INFO] [stdout] test expr_range_no_start ... ok
[INFO] [stdout] test expr_return_bare ... ok
[INFO] [stdout] test expr_range_no_start_inclusive ... ok
[INFO] [stdout] test expr_record_mixed_fields ... ok
[INFO] [stdout] test expr_unary_borrow ... ok
[INFO] [stdout] test expr_unary_borrow_mut ... ok
[INFO] [stdout] test expr_unary_not ... ok
[INFO] [stdout] test expr_variant_qualified ... ok
[INFO] [stdout] test fn_decl_pub ... ok
[INFO] [stdout] test fn_param_self_ref ... ok
[INFO] [stdout] test fn_param_self_ref_mut ... ok
[INFO] [stdout] test expr_return_with_value ... ok
[INFO] [stdout] test expr_record_field_shorthand ... ok
[INFO] [stdout] test handle_arm_qualified_effect_name ... ok
[INFO] [stdout] test handle_arm_effect_name ... ok
[INFO] [stdout] test impl_decl_with_generics ... ok
[INFO] [stdout] test handle_arm_exn ... ok
[INFO] [stdout] test expr_throw ... ok
[INFO] [stdout] test impl_decl_with_method ... ok
[INFO] [stdout] test impl_decl_for_type ... ok
[INFO] [stdout] test expr_unary_deref ... ok
[INFO] [stdout] test fn_param_self_val ... ok
[INFO] [stdout] test impl_decl_with_where_clause ... ok
[INFO] [stdout] test error_pattern_trailing_pipe ... ok
[INFO] [stdout] test import_item_as_rename ... ok
[INFO] [stdout] test impl_for_type_only_parses ... ok
[INFO] [stdout] test literal_string_interp_multiple_segments ... ok
[INFO] [stdout] test import_no_items ... ok
[INFO] [stdout] test literal_char_basic ... ok
[INFO] [stdout] test literal_char_escape_newline ... ok
[INFO] [stdout] test literal_float_exponent ... ok
[INFO] [stdout] test literal_int_binary ... ok
[INFO] [stdout] test pattern_array_basic ... ok
[INFO] [stdout] test pattern_array_empty ... ok
[INFO] [stdout] test pattern_range_exclusive ... ok
[INFO] [stdout] test pattern_array_with_rest ... ok
[INFO] [stdout] test pattern_record_shorthand ... ok
[INFO] [stdout] test mod_decl_dotted_path_then_effect ... ok
[INFO] [stdout] test pattern_record_explicit_binding ... ok
[INFO] [stdout] test literal_string_interp_only ... ok
[INFO] [stdout] test literal_float_basic ... ok
[INFO] [stdout] test literal_string_unicode_escape ... ok
[INFO] [stdout] test literal_int_hex ... ok
[INFO] [stdout] test pattern_range_inclusive ... ok
[INFO] [stdout] test literal_string_escape_tab ... ok
[INFO] [stdout] test pattern_tuple_with_rest ... ok
[INFO] [stdout] test pattern_variant_with_payload ... ok
[INFO] [stdout] test pattern_record_with_rest ... ok
[INFO] [stdout] test pattern_variant_qualified ... ok
[INFO] [stdout] test type_decl_ownership_move ... ok
[INFO] [stdout] test type_decl_pub ... ok
[INFO] [stdout] test type_decl_record_pub_field ... ok
[INFO] [stdout] test pattern_ref ... ok
[INFO] [stdout] test precedence_and_lower_than_eq ... ok
[INFO] [stdout] test precedence_not_tighter_than_and ... ok
[INFO] [stdout] test type_decl_ownership_share ... ok
[INFO] [stdout] test precedence_or_lower_than_and ... ok
[INFO] [stdout] test type_decl_variant_record_payload ... ok
[INFO] [stdout] test precedence_question_tighter_than_neg ... ok
[INFO] [stdout] test stmt_empty_semicolon ... ok
[INFO] [stdout] test trait_mixed_items ... ok
[INFO] [stdout] test trait_with_default_fn ... ok
[INFO] [stdout] test type_decl_ownership_copy ... ok
[INFO] [stdout] test trait_with_required_fn_signature ... ok
[INFO] [stdout] test pattern_variant_unit ... ok
[INFO] [stdout] test type_decl_variant_no_leading_pipe ... ok
[INFO] [stdout] test type_decl_variant_unit_cases ... ok
[INFO] [stdout] test stmt_expr_with_block_no_semicolon ... ok
[INFO] [stdout] test type_decl_variant_tuple_payload ... ok
[INFO] [stdout] test expr_unary_neg ... ok
[INFO] [stderr]      Running tests/impl_lower_tests.rs (/opt/rustwide/target/debug/deps/impl_lower_tests-3f3822bde1935c8a)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 104 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test impl_without_where_leaves_method_where_empty ... ok
[INFO] [stdout] test trait_impl_mangles_with_trait_prefix ... ok
[INFO] [stdout] test impl_where_clause_propagated_to_lifted_method ... ok
[INFO] [stdout] test generic_trait_impl_combines_impl_and_method_generics ... ok
[INFO] [stdout] test inherent_impl_lifts_methods ... ok
[INFO] [stdout] test generic_impl_substitutes_self_with_parameterized_type ... ok
[INFO] [stdout] test impl_where_merges_with_method_where ... ok
[INFO] [stderr]      Running tests/lexer_tests.rs (/opt/rustwide/target/debug/deps/lexer_tests-9eee70ad516a00bb)
[INFO] [stdout] test generic_inherent_impl_carries_generics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test tests::test_lexer_operators ... ok
[INFO] [stdout] test tests::test_lexer_float_overflow_produces_inf_or_illegal ... ok
[INFO] [stdout] test tests::test_lexer_plain_string_stays_string ... ok
[INFO] [stdout] test tests::test_lexer_comments ... ok
[INFO] [stdout] test tests::test_lexer_literals ... ok
[INFO] [stdout] test tests::test_lexer_keywords_and_identifiers ... ok
[INFO] [stdout] test tests::test_lexer_string_interp_dotted_path ... ok
[INFO] [stdout] test tests::test_lexer_string_interp_rejects_function_call ... ok
[INFO] [stderr]      Running tests/parser_decl_tests.rs (/opt/rustwide/target/debug/deps/parser_decl_tests-3dbda2ecf744069d)
[INFO] [stdout] test tests::test_lexer_string_interp_rejects_unterminated ... ok
[INFO] [stdout] test tests::test_lexer_string_interp_single_ident ... ok
[INFO] [stdout] test tests::test_lexer_string_interp_rejects_arithmetic ... ok
[INFO] [stdout] test tests::test_lexer_unicode_escape_bad_hex_rejected ... ok
[INFO] [stdout] test tests::test_lexer_unicode_escape_invalid_codepoint_rejected ... ok
[INFO] [stdout] test tests::test_lexer_unicode_escape_missing_brace_rejected ... ok
[INFO] [stdout] test tests::test_lexer_unicode_escape_valid_still_works ... ok
[INFO] [stdout] test tests::test_lexer_unknown_escape_rejected ... ok
[INFO] [stdout] test tests::test_lexer_int_literal_overflow_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test test_const_fn_with_generics ... ok
[INFO] [stdout] test test_const_fn_with_params ... ok
[INFO] [stdout] test test_decl_attribute_with_literal_arg ... ok
[INFO] [stdout] test test_decl_const ... ok
[INFO] [stdout] test test_decl_attribute_with_named_arg ... ok
[INFO] [stdout] test test_decl_effect_alias ... ok
[INFO] [stdout] test test_decl_effect ... ok
[INFO] [stdout] test test_decl_error_does_not_swallow_message_silently ... ok
[INFO] [stdout] test test_decl_error_surfaced_via_parser_errors ... ok
[INFO] [stdout] test test_decl_import ... ok
[INFO] [stdout] test test_decl_impl ... ok
[INFO] [stdout] test test_decl_trait ... ok
[INFO] [stdout] test test_decl_type ... ok
[INFO] [stdout] test test_decl_with_attribute ... ok
[INFO] [stdout] test test_decl_type_alias ... ok
[INFO] [stdout] test test_decl_with_attribute_args ... ok
[INFO] [stdout] test test_decl_with_multiple_attributes ... ok
[INFO] [stdout] test test_effect_decl_no_stray_rbrace_token ... ok
[INFO] [stdout] test test_effect_empty_no_stray_rbrace ... ok
[INFO] [stdout] test test_effect_multiple_op_operations ... ok
[INFO] [stdout] test test_effect_op_with_params_as_operation_name ... ok
[INFO] [stdout] test test_fn_decl_with_where_clause ... ok
[INFO] [stdout] test test_fn_declaration ... ok
[INFO] [stdout] test test_type_with_generics ... ok
[INFO] [stdout] test test_where_clause_multiple_comma_separated_bounds ... ok
[INFO] [stdout] test test_effect_op_as_operation_name ... ok
[INFO] [stdout] test test_program_effect_alias_with_semicolon_then_fn ... ok
[INFO] [stdout] test test_where_clause_with_plus_bounds ... ok
[INFO] [stdout] test test_fn_decl_multiple_generic_params ... ok
[INFO] [stdout] test test_fn_decl_with_generics ... ok
[INFO] [stdout] test test_fn_decl_with_effects ... ok
[INFO] [stderr]      Running tests/parser_expr_tests.rs (/opt/rustwide/target/debug/deps/parser_expr_tests-bb05f668072dce2f)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 41 tests
[INFO] [stdout] test test_closure_implicit_borrow_default ... ok
[INFO] [stdout] test test_array_list_trailing_comma ... ok
[INFO] [stdout] test test_array_repeat_literal ... ok
[INFO] [stdout] test test_closure_move_keyword_sets_is_move ... ok
[INFO] [stdout] test test_closure_with_typed_params ... ok
[INFO] [stdout] test test_expr_for ... ok
[INFO] [stdout] test test_array_list_literal_still_works ... ok
[INFO] [stdout] test test_expr_closure ... ok
[INFO] [stdout] test test_expr_for_tuple_destructure ... ok
[INFO] [stdout] test test_expr_if_without_else ... ok
[INFO] [stdout] test test_expr_loop_with_continue ... ok
[INFO] [stdout] test test_expr_match_block_body ... ok
[INFO] [stdout] test test_expr_region_without_label ... ok
[INFO] [stdout] test test_expr_string_interp_single_ident ... ok
[INFO] [stdout] test test_expr_if_else_if_chain ... ok
[INFO] [stdout] test test_expr_while ... ok
[INFO] [stdout] test test_expr_match_with_guard ... ok
[INFO] [stdout] test test_expr_loop ... ok
[INFO] [stdout] test test_expr_region ... ok
[INFO] [stdout] test test_minus_assign_desugars_to_assign_of_sub ... ok
[INFO] [stdout] test test_expr_string_interp_dotted_path ... ok
[INFO] [stdout] test test_expr_match ... ok
[INFO] [stdout] test test_expr_while_complex_condition ... ok
[INFO] [stdout] test test_if_else_inside_fn_body_keeps_alternative ... ok
[INFO] [stdout] test test_match_block_body_with_following_arm_no_comma ... ok
[INFO] [stdout] test test_expr_if ... ok
[INFO] [stdout] test test_nested_if_else_chain_inside_fn_body ... ok
[INFO] [stdout] test test_nested_match_block_body_arm ... ok
[INFO] [stdout] test test_paren_single_expr_strips_parens ... ok
[INFO] [stdout] test test_paren_tuple_trailing_comma ... ok
[INFO] [stdout] test test_paren_two_element_tuple ... ok
[INFO] [stdout] test test_paren_unit_literal ... ok
[INFO] [stdout] test test_plus_assign_desugars_to_assign_of_add ... ok
[INFO] [stderr] 
[INFO] [stdout] test test_record_literal_distinct_fields_ok ... ok
[INFO] [stderr] thread 'test_parser_traps_deeply_nested_input' (225) has overflowed its stack
[INFO] [stdout] test test_recursive_fn_with_else_preserves_base_case ... ok
[INFO] [stderr] fatal runtime error: stack overflow, aborting
[INFO] [stdout] test test_record_literal_rejects_duplicate_field ... ok
[INFO] [stdout] test test_operator_precedence ... ok
[INFO] [stdout] test test_expr_string_no_interp_stays_plain ... ok
[INFO] [stdout] test test_match_newline_separated_arms ... ok
[INFO] [stdout] test test_paren_three_element_tuple ... ok
[INFO] [stderr] error: test failed, to rerun pass `--test parser_expr_tests`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/parser_expr_tests-bb05f668072dce2f` (signal: 6, SIGABRT: process abort signal)
[INFO] running `Command { std: "docker" "inspect" "a3aaeb7fd06b60ecc15f3623147d08c3edd8eb7c7306f805a06db3ecd88dd828", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a3aaeb7fd06b60ecc15f3623147d08c3edd8eb7c7306f805a06db3ecd88dd828", kill_on_drop: false }`
[INFO] [stdout] a3aaeb7fd06b60ecc15f3623147d08c3edd8eb7c7306f805a06db3ecd88dd828
